home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / lang_oth / tm480 / tmexam.exe / HELP.MAC < prev    next >
Text File  |  1991-09-10  |  12KB  |  434 lines

  1. @video
  2. @macro A,"               "
  3. @macro B,"                              "
  4. @macro C,"          "
  5. @MACRO D,"@COL CHAR'
  6. @macro e,"@outline cyan"
  7. @nf MAIN_MENU
  8. @bbimenu white,red
  9. @bright
  10. @win line0,column0,depth1,width80
  11. {Menus }{Forms }{Applications }{Examples }{Portability }{Save and Restore }
  12. @end
  13. @nf FO
  14. @bbimenu cyan,blue
  15. @win line1,column0,depth1,width80
  16. {Types of field }{Validation }{Function keys }{Overlays }{Insertion variables }
  17. @end
  18. @nf FO-
  19. $D$,yellow,blue
  20. @win line4,column10,depth7,width60
  21. $E$
  22.   FORMS-GENERAL
  23.  Forms are used to solicit information from the user.  They
  24.  consist  of text and 'fields'.  Users may only  type  into
  25.  fields.   There  are many types of field each  defining  a
  26.  type  of data.  Forms provide a totally consistent  method
  27.  of data entry (with an editing capability).
  28. @end
  29.  
  30. @nf FOT
  31. $D$,white,red
  32. @win line18,column1,depth6,width60
  33. $E$
  34.   FORMS-TYPES-OF-FIELD
  35.  Many  types  of data capture "Fields" are  provided  which
  36.  include:$B$$A$
  37.  DATE (US or UK), TIME (HH:MM), FILENAME  (d:ffffffff.ttt),
  38.  PATH, NUMBER (with MIN and MAX), STRING, LOGICAL (YyNn).
  39. @end
  40. @nf FOV
  41. $D$,white,blue
  42. @win line12,column15,depth7,width61
  43. $E$
  44.   FORMS-VALIDATION
  45.  When  a form is  displayed  containing  one  or  more  data
  46.  capture  fields, the  user is prompted to  complete  it  by
  47.  filling in the fields.  All validation  is  automatic.  The
  48.  task will not resume execution until valid data is entered.
  49.  The task writer may allow him to QUIT or leave fields blank
  50. @end
  51. @nf FOF
  52. $D$,blue,cyan
  53. @win line5,column5,depth6,width60
  54. @out blue
  55.   FORMS-FUNCTION-KEYS
  56.  As  an  alternative  to completing the  form  by  entering
  57.  valid  data the user may (if allowed by the  task  writer)
  58.  press  one of the function keys.  The task is informed  of
  59.  this and may take appropriate action.
  60. @end
  61. @nf FOO
  62. $D$,black,cyan
  63. @DIM
  64. @win line15,column20,depth7,width60
  65. $E$
  66.   FORMS-OVERLAYS
  67.  Taskmaster  screens may be overlayed.  There are  2 types:
  68.  OVERLAYS and WINDOWS.  Windows allow specific placement of
  69.  overlayed  information.  Using OVERLAY the text is  placed
  70.  exactly  as  per  its placement in the form.   This  is  a
  71.  WINDOW at line15,column 20, depth 7 and width 60.
  72. @bri
  73. @end
  74. @nf FOI
  75. $D$,BLACK,GREEN
  76. @DIM
  77. @win line9,column2,depth7,width60
  78. $E$
  79.   FORMS-INSERTION-VARIABLES
  80.  If required,the text of a form may be changed at run-time.
  81.  This is very powerful as the position of inserted text may
  82.  be  changed  by  simply  editing  the  form  source.   The
  83.  task writer doesn't  have  to know the  precise  LINE  and
  84.  COLUMN numbers at which to place the text. Time is {hh:mm}
  85. @end
  86. @nf PO
  87. @bbimenu cyan,blue
  88. @win line1,column0,depth1,width80
  89. {CDOS }{MS-DOS }{Unix }{Xenix }
  90. @end
  91. @nf PO-
  92. @win line4,column10,depth4,width60
  93. $E$
  94.   PORTABILITY-GENERAL
  95.  Users  who have a mixture of  machines  particularly value
  96.  the consistency offered by Taskmaster.
  97. @end
  98. @nf POC
  99. @win line4,column10,depth4,width60
  100. $E$
  101.   PORTABILITY-CDOS
  102.  Taskmaster  is  also available for CDOS, there is  a  CDOS
  103.  specific version supporting Multi-User operation.
  104. @end
  105. @nf POM
  106. @win line8,column10,depth4,width60
  107. $E$
  108.   PORTABILITY-MS-DOS
  109.  The  MS-DOS version will run on any DOS machine  from  DOS
  110.  2.0 onwards.
  111. @end
  112. @nf POU
  113. @win line12,column10,depth5,width60
  114. $E$
  115.   PORTABILITY-UNIX
  116.  FmP have a Unix version of Taskmaster. Unlike  the  MS-DOS
  117.  version which is written in assembler, the Unix version is
  118.  written in C making it highly portable.
  119. @end
  120. @nf POX
  121. @win line17,column10,depth4,width60
  122. $E$
  123.   PORTABILITY-XENIX
  124.  The  Xenix  version  of Taskmaster is developed in  the  C
  125.  language under SCO Xenix.  It is standards compliant.
  126. @end
  127. @nf ME
  128. @bbimenu cyan,blue
  129. @win line1,column0,depth1,width80
  130. {Conventional }{Bounce-Bar }{Search }{Function keys }{Arrows }{Home }
  131. @end
  132. @nf ME-
  133. $D$,yellow,blue
  134. @win line4,column0,depth6,width60
  135. $E$
  136.   MENUS-GENERAL
  137.  Menus provide the basic 'multiple choice' mechanism within
  138.  Taskmaster.   Taskmaster  imposes no restrictions  on  the
  139.  task writer as  to  their appearance, which is  in  marked
  140.  contrast with most menu products.
  141. @end
  142. @nf MEC
  143. $D$,blue,yellow
  144. @win line6,column4,depth6,width60
  145. $E$
  146.   MENUS-CONVENTIONAL
  147.  A  conventional menu has a list of topics each  identified
  148.  by  a  number and a field to receive the  users  selection
  149.  number.  If required CONVENTIONAL and BOUNCE-BAR menus may
  150.  be mixed in any Task.
  151. @end
  152. @nf MEB
  153. $D$,CYAN,BLUE
  154. @win line8,column8,depth4,width60
  155. $E$
  156.   MENUS-BOUNCE-BAR
  157.  All  the  menus in this task are of the  Bounce-Bar  type.
  158.  Conventional menus are also fully supported.
  159. @end
  160. @nf MES
  161. $D$,WHITE,RED
  162. @win line10,column12,depth7,width60
  163. $E$
  164.   MENUS-SEARCH-CAPABILITY
  165.  All  bounce-bar  menus  have  a  first  character   search
  166.  capability.   This  means that you may  simply  press  the
  167.  first character of a menu topic to cause that topic to  be
  168.  highlighted.      Duplicated    first    characters    are
  169.  automatically handled.
  170. @end
  171. @nf MEF
  172. $D$,black,cyan
  173. @DIM
  174. @win line12,column16,depth5,width60
  175. @out black
  176.   MENUS-FUNCTION-KEYS
  177.  All FUNCTION keys may be individually enabled or disabled.
  178.  Each menu may have a different "Function key mask".   This
  179.  is controlled via the BBMASK system variable.
  180. @bri
  181. @end
  182. @nf MEA
  183. $D$,GREEN,BLACK
  184. @win line14,column19,depth6,width60
  185. $E$
  186.   MENUS-ARROW-KEYS
  187.  The  arrow keys may be used to select the NEXT or PREVIOUS
  188.  topic.   If  required  the  LEFT and  RIGHT  keys  may  be
  189.  programmed to have a special meaning (used to drop down an
  190.  adjacent menu).
  191. @end
  192. @nf MEH
  193. $D$,BLUE,CYAN
  194. @win line16,column22,depth4,width51
  195. @out black
  196.   MENUS-HOME-KEY
  197.  The HOME key simply highlights the first topic of
  198.  the current bounce-bar menu.
  199. @end
  200. @nf AP
  201. @bbimenu cyan,blue
  202. @win line1,column0,depth1,width80
  203. {Loading }{Parameters }{Data }{Strategy }{Breakin }
  204. @end
  205. @nf AP-
  206. $D$,WHITE,RED
  207. @win line4,column10,depth5,width60
  208. $E$
  209.   APPLICATIONS-GENERAL
  210.  Taskmaster is capable of 'Launching' any application  that
  211.  is normally invoked from the command line or a batch/shell
  212.  script file.
  213. @end
  214. @nf APL
  215. $D$,white,BLUE
  216. @win line8,column10,depth7,width60
  217. $E$
  218.   APPLICATIONS-LOADING
  219.  There are 2 commands in Taskmaster used to load  programs.
  220.  The   RUN  command  loads  an  application   beneath   the
  221.  Taskmaster (which stays resident).  The LARGE command  can
  222.  load programs that  require  the  maximum  RAM   possible,
  223.  Taskmaster shrinks to ~2k to allow this.
  224. @end
  225. @nf APP
  226. $D$,white,MAGENTA
  227. @win line14,column10,depth4,width60
  228. $E$
  229.   APPLICATIONS-PARAMETERS
  230.  Fixed (literal) or variable command line parameters can be
  231.  given as parameters to the run command.
  232. @end
  233. @nf APS
  234. @win line17,column10,depth6,width60
  235. $E$
  236.   APPLICATIONS-STRATEGY
  237.  The STRATEGY command allows the task to dictate to  MS-DOS
  238.  what  strategy to use for RAM allocation for  the  program
  239.  next loaded.  This maps on to the facilities found in  the
  240.  operating system (best fit, first fit etc).
  241. @end
  242. @nf APD
  243. $D$,WHITE,RED
  244. @win line4,column10,depth5,width60
  245. $E$
  246.   APPLICATIONS-DATA
  247.  Run-time  data  can be passed to applications  after  they
  248.  have  been  loaded.   There is a BEHAVE  command  used  to
  249.  dictate the method to be used to accomplish this.
  250. @end
  251. @nf APB
  252. $D$,cyan,blue
  253. @win line4,column10,depth3,width60
  254. $E$
  255.   APPLICATIONS-BREAKIN
  256.  Taskmaster can disallow the use of CTRL/C and CTRL/break
  257. @end
  258.  
  259. @nf EX
  260. @bbimenu cyan,blue
  261. @win line1,column0,depth1,width80
  262. {WORDPROC }{NATO }{TMDEV }{MENUONE }{SMART }{HOTEMENU }{CONFIG/STANDARD}
  263. @end
  264. @nf EX-
  265. $D$,yellow,BLUE
  266. @win line4,column10,depth10,width42
  267. $E$
  268.   EXAMPLES-GENERAL
  269.  The   Taskmaster  manual   describes   a
  270.  growing  set of example tasks,  many  of
  271.  which  are single-sourced (that is  they
  272.  run  unchanged  under various  operating
  273.  systems).  Though no suite  of  examples
  274.  can accurately mirror all uses to  which
  275.  customers  may  put the product they  do
  276.  provide an insight into what can be done
  277. @end
  278. @nf EXW
  279. $D$,cyan,blue
  280. @win line4,column10,depth10,width33
  281. $E$
  282.   EXAMPLES-WORDPROC
  283.  The WORDPROC task is  a  useful
  284.  real  working example  program.
  285.  It remembers details of upto 10
  286.  files  with  descriptions,  and
  287.  dates  and times of  edits.  It
  288.  could  be  easily  modified  to
  289.  handle spreadsheets or  graphic
  290.  images etc.
  291. @end
  292. @nf EXN
  293. $D$,white,MAGENTA
  294. @win line15,column50,depth9,width27
  295. $E$
  296.   EXAMPLES-NATO
  297.  This task implements  the
  298.  NATO  PHONETIC  ALPHABET.
  299.  It  is an example of  the
  300.  use  of  the  LOCATE  and
  301.  CURSOR    commands    and
  302.  also  shows the use  of a
  303.  table of variables.
  304. @end
  305. @nf EXT
  306. $D$,GREEN,BLACK
  307. @win line4,column0,depth8,width37
  308. $E$
  309.   EXAMPLES-TMDEV
  310.  TMDEV  is intended  for  Taskmaster
  311.  application     developers.      It
  312.  remembers  the name of the  current
  313.  application  being  developed   and
  314.  provides an EDIT, INTERPRET, CREATE
  315.  FORMS harness.
  316. @end
  317. @nf EXM
  318. $D$,BLACK,GREEN
  319. @DIM
  320. @win line10,column47,depth7,width32
  321. $E$
  322.   EXAMPLES-MENUONE
  323.  MENUONE is a simple menu where
  324.  the  application names may  be
  325.  changed  at run time  and  are
  326.  stored  in  a  disc  file  for
  327.  subsequent re-use.
  328. @bri
  329. @end
  330. @nf EXS
  331. $D$,yellow,red
  332. @win line16,column20,depth6,width60
  333. $E$
  334.   EXAMPLES-SMART
  335.  SMART  shows  how to implement in a single task  what  has
  336.  been taken to a logical conclusion by CONFIG and STANDARD.
  337.  It   is  a  logical  extension  of  MENUONE,   the   other
  338.  enhancements concern interfacing with the EUC catalogue.
  339. @end
  340. @nf EXH
  341. $D$,black,yellow
  342. @DIM
  343. @win line7,column2,depth9,width42
  344. $E$
  345.   EXAMPLES-HOTEMENU
  346.  HOTEMENU  is  just  for  fun.   It  does
  347.  however  show  how  to  implement  menus
  348.  using the PUT command.  Notice that  the
  349.  task remembers the text of the selection
  350.  as  well  as the topic number  and  that
  351.  topic numbers are used to highlight  the
  352.  correct topic on re-entry.
  353. @bri
  354. @end
  355. @nf EXC
  356. $D$,cyan,blue
  357. @win line15,column15,depth7,width60
  358. $E$
  359.   EXAMPLES-CONFIG-AND-STANDARD
  360.  CONFIG and STANDARD are complementary to one another.  The
  361.  CONFIG  task  allows  a system  administrator  to  set  up
  362.  application  details which are stored for use by STANDARD.
  363.  Together they provide a quick and easy  (interactive)  way
  364.  of customising your PC.
  365. @end
  366. @nf SA
  367. @bbimenu cyan,blue
  368. @win line1,column0,depth1,width80
  369. {SAVE command }{RESTORE command }{Audit Trail }
  370. @end
  371. @nf SA-
  372. $D$,cyan,BLUE
  373. @win line4,column0,depth7,width32
  374. $E$
  375.   SAVE-AND-RESTORE-GENERAL
  376.  The SAVE and  RESTORE commands
  377.  add  an  extra   dimension  to
  378.  Taskmaster.  They set it apart
  379.  from the crowd and make  it an
  380.  order of magnitude more useful
  381. @end
  382. @nf SAS
  383. $D$,black,yellow
  384. @DIM
  385. @win line4,column32,depth7,width48
  386. $E$
  387.   SAVE-AND-RESTORE-SAVE-COMMAND
  388.  The SAVE command allows any variable data such
  389.  as  filenames,  the time and date,  last  menu
  390.  selection,  error  response,  etc  etc  to  be
  391.  stored  in  a nominated  file  for  subsequent
  392.  restoration.
  393. @bri
  394. @end
  395. @nf SAR
  396. $D$,blue,cyan
  397. @dim
  398. @win line11,column0,depth7,width52
  399. $E$
  400.   SAVE-AND-RESTORE-RESTORE-COMMAND
  401.  The  RESTORE command is complementary to the  SAVE
  402.  command.  It allows any variable  data  previously
  403.  saved (usually in a previous run of the same  task
  404.  but  could  be  another  task  altogether)  to  be
  405.  restored into user datatypes.
  406. @bri
  407. @end
  408. @nf SAA
  409. $D$,cyan,blue
  410. @win line11,column52,depth9,width28
  411. $E$
  412.   SAVE-AND-RESTORE-AUDIT
  413.  The   save  and    restore
  414.  commands  can  easily   be
  415.  employed  to implement  an
  416.  audit trail, where details
  417.  of   runs   and    actions
  418.  performed may be saved for
  419.  later restoration
  420. @end
  421. @nf HELP
  422. $D$,WHITE,RED
  423. @win line4,column10,depth7,width60
  424. $E$
  425.   HELP-GENERAL
  426.  Press <esc> to quit any menu. If you are on the main  menu
  427.  you  will leave Taskmaster.  You may use the  <space  bar>
  428.  and  press  <return> to  make  selections.   Alternatively
  429.  press the first character of a topic, or the arrow keys to
  430.  highlight required topic and press <return>
  431. @end
  432. @EOF
  433.  
  434.